【现代C++】C++11特性 raw strings literals | 您所在的位置:网站首页 › string literal什么意思 › 【现代C++】C++11特性 raw strings literals |
快要出C++20了,我还在学C++11的一些特性……这里讲一下C++11的 raw string literals 原始字符串字面量。 什么是 raw string literals 呢?就是一个字符串,其中转义字符 \n \t, \" 等不被处理。如果是正常的字符串,其中 \n 就是一个换行字符,而在 raw string literals 中 \n 是两个字符 \ 和 n 。 C++中 raw string literals 以 R"( 开始,以 )" 结束。下面是一个示例: #include #include using namespace std; int main() { string normal_str = "First line.\nSecond line.\nEnd of message.\n"; string raw_str = R"(First lien.\nSecond line.\nEnd of message.\n)"; cout |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |